package com.iva.service;

import java.util.List;

import com.iva.model.TbActividad;
import com.iva.model.TbCatEstados;
import com.iva.model.TbPeriodoEvaluacion;
import com.iva.model.TbRotaciones;
import com.iva.model.TbRotacionesHasActividad;
import com.iva.model.VwAlumnosMateria;
import com.iva.model.VwAlumnosUsuario;
import com.iva.model.VwParentesco;
import com.iva.model.VwProfActividades;
import com.iva.model.VwRolUser;
import com.iva.model.VwRotaciones;
import com.iva.model.VwRotacionesDesc;

public interface findService {
	List<VwAlumnosUsuario> listVwAlumnosUsuario(String query);
	public List<VwAlumnosMateria> listVwAlumnosMateria(String query);
	public List<VwAlumnosUsuario> listVwAmistades(String query);
	public List<VwRolUser> listVwRolUser(String query);
	public List<VwRotaciones> listProfesorMateria(String query);
	public TbActividad findTbActividad(int idActividad);
	public TbRotaciones findTbRotaciones(int id);
	public List<VwProfActividades> listVwProfActividades(String query);
	public List<VwParentesco> listVwAlumnoEncargado(String encargado);
	public TbRotacionesHasActividad findTbRotacionesHasActividad(int id);
	public List<TbActividad> listTbActividad(String sql);
	
	public List<VwRotacionesDesc> listRotacionesDesc(String sql);
	public List<TbCatEstados> listTbCatEstados(String args);
	public TbPeriodoEvaluacion findTbPeriodoEvaluacion(int idPeriodo);
}
